neural engineering java software software development radius3 image processing j2ee neural prosthesis development .net nero prosthetic application engineering c++ neural prostheses computer vision image analysis usc neuroscience machine vision thin-client vesicular release